From f494d6ae1fefba4e465fca967b4d13ce60178f9f Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 24 Mar 2018 23:27:43 +0100 Subject: [PATCH] snapshot: Generate better names for offset nodes --- gtk/gtksnapshot.c | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/gtk/gtksnapshot.c b/gtk/gtksnapshot.c index 2fe1e783e2..31d011c511 100644 --- a/gtk/gtksnapshot.c +++ b/gtk/gtksnapshot.c @@ -388,25 +388,15 @@ gtk_snapshot_collect_offset (GtkSnapshot *snapshot, } static void -gtk_snapshot_push_offset (GtkSnapshot *snapshot, - const char *name, - ...) G_GNUC_PRINTF(2, 3); -static void -gtk_snapshot_push_offset (GtkSnapshot *snapshot, - const char *name, - ...) +gtk_snapshot_push_offset (GtkSnapshot *snapshot) { GtkSnapshotState *state = gtk_snapshot_get_current_state (snapshot); char *str; cairo_region_t *offset_clip; - if (name && snapshot->record_names) + if (snapshot->record_names) { - va_list args; - - va_start (args, name); - str = g_strdup_vprintf (name, args); - va_end (args); + str = g_strdup_printf ("Offset<%d,%d>", state->translate_x, state->translate_y); } else str = NULL; @@ -1435,7 +1425,7 @@ gtk_snapshot_append_node (GtkSnapshot *snapshot, g_return_if_fail (snapshot != NULL); g_return_if_fail (GSK_IS_RENDER_NODE (node)); - gtk_snapshot_push_offset (snapshot, "OffsetReset"); + gtk_snapshot_push_offset (snapshot); gtk_snapshot_append_node_internal (snapshot, node); gtk_snapshot_pop (snapshot); } -- 2.30.2